#include<stdio.h>
#include<stdlib.h>
int compare(const void*a,const void*b)
{
	int *pa=(int*)a;
	int *pb=(int *)b;
	int num1=*pa;
	int num2=*pb;
	return num1-num2;
}
void scheduler(int task[], int n, int system_task[], int user_task[])
{
	int i,j=0,t=0;
	int q=0,p=0;
	int a[n];
	
	for(i=0;i<n;i++)
	{
		a[i]=task[i];
	}
	qsort(task,n,4,compare);
	for(i=0;i<n;i++)
	{
		if(task[i]<50)
		{
			for(j=0;;j++)
			{
				if(a[j]==task[i]) 
				{
					system_task[q]=j;
					a[j]+=255;
					q++;
					break;
				}
			}
		}
		if(task[i]>=50 && task[i]<=255)
		{
			for(j=0;;j++)
			{
				if(a[j]==task[i]) 
				{
					user_task[p]=j;
					a[j]+=255;
					p++;
					break;
				}
			}
		}
	}
	user_task[p]=-1;
	system_task[q]=-1;
	
 } 